home *** CD-ROM | disk | FTP | other *** search
- on dbopensession
- global gdbactive1030
- if gdbactive1030 <> "true" then
- set gdbactive1030 to "true"
- return FileFlex("1")
- else
- return "0"
- end if
- end
-
- on dbuse dbName, pathspec
- DBCheckActive()
- if the paramCount = 1 then
- return FileFlex("3", dbName)
- else
- return FileFlex("3", dbName, pathspec)
- end if
- end
-
- on DBCheckActive
- global gdbactive1030
- if gdbactive1030 <> "true" then
- set dummy to dbopensession()
- else
- end if
- end
-
- on DBQuery expr
- DBCheckActive()
- return FileFlex("35", expr)
- end
-
- on DBCurrRecNum
- DBCheckActive()
- return FileFlex("21")
- end
-
- on DBCloseSession
- global gdbactive1030
- if gdbactive1030 = "true" then
- set gdbactive1030 to EMPTY
- return FileFlex("2")
- else
- return "0"
- end if
- end
-
- on DBSkip num
- DBCheckActive()
- return FileFlex("14", string(num))
- end
-
- on DBGetFieldByName fieldName, decryptFlag, key
- DBCheckActive()
- if the paramCount = 1 then
- return FileFlex("26", fieldName)
- else
- return FileFlex("26", fieldName, decryptFlag, key)
- end if
- end
-
- on DBGo recnum
- DBCheckActive()
- return FileFlex("10", string(recnum))
- end
-
- on DBClose dbID
- DBCheckActive()
- return FileFlex("4", string(dbID))
- end
-
- on DBListFields
- DBCheckActive()
- return FileFlex("29")
- end
-
- on DBSelect dbID
- DBCheckActive()
- return FileFlex("5", string(dbID))
- end
-
- on DBCount
- DBCheckActive()
- return FileFlex("19")
- end
-